package com.gopay.remote.solution.vo;

import java.util.List;

import com.gopay.common.domain.BaseEntity;

/**
 * 交易基础方案对象
 * 
 * @SsTranBasicSolution.java
 * @author MA HUAN
 * @2013-4-17 下午3:04:05 www.gopay.com.cn Inc.All rights reserved.
 */
public class SsTranBasicSolution extends BaseEntity {

    /**
     * 
     */
    private static final long serialVersionUID = 6142974968918621940L;

    private String acctProdCode;
    private String gopayIntTxnCd;
    private boolean isPersonalized;// 是否为个性化方案

    /**
     * 方案主键id
     */
    private long solutionId;

    /**
     * 方案代码
     */
    private long solutionCode;

    /**
     * 方案名称
     */
    private String solutionName;

    /**
     * 方案版本
     */
    private long solutionVersion;

    /**
     * 方案描述
     */
    private String solutionDesc;

    private List<TranBasicDtlInfo> dtls;

    public long getSolutionId() {
        return solutionId;
    }

    public void setSolutionId(long solutionId) {
        this.solutionId = solutionId;
    }

    public long getSolutionCode() {
        return solutionCode;
    }

    public void setSolutionCode(long solutionCode) {
        this.solutionCode = solutionCode;
    }

    public String getSolutionName() {
        return solutionName;
    }

    public void setSolutionName(String solutionName) {
        this.solutionName = solutionName;
    }

    public long getSolutionVersion() {
        return solutionVersion;
    }

    public void setSolutionVersion(long solutionVersion) {
        this.solutionVersion = solutionVersion;
    }

    public String getSolutionDesc() {
        return solutionDesc;
    }

    public void setSolutionDesc(String solutionDesc) {
        this.solutionDesc = solutionDesc;
    }

    public List<TranBasicDtlInfo> getDtls() {
        return dtls;
    }

    public void setDtls(List<TranBasicDtlInfo> dtls) {
        this.dtls = dtls;
    }

    public String getAcctProdCode() {
        return acctProdCode;
    }

    public void setAcctProdCode(String acctProdCode) {
        this.acctProdCode = acctProdCode;
    }

    public String getGopayIntTxnCd() {
        return gopayIntTxnCd;
    }

    public void setGopayIntTxnCd(String gopayIntTxnCd) {
        this.gopayIntTxnCd = gopayIntTxnCd;
    }

    public boolean isPersonalized() {
        return isPersonalized;
    }

    public void setPersonalized(boolean isPersonalized) {
        this.isPersonalized = isPersonalized;
    }

}
